:root {
  --titleWidth: 930px;
}
a {
  text-decoration: none;
}
.fa-caret-right {
  margin-left: 5px;
}
body {
  margin: 0;
  padding: 0;
}
.Polygon-Bottom {
  cursor : Pointer;
}
.wrapper {
  width: 100vw;
  /*height: calc(6191px + 146px);*/
  background-color: #ffffff;
}

.frame {
  content: "";
  background-size: cover;
  display: inline-block;
  height: 413px;
  width: 100vw;
  vertical-align: middle;
}
/*Section 1 */
.Vector-Smart-Object {
  position: absolute;
  left: calc(480px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 28px;
  width: 214px;
  height: 42px;
}
.Rounded-Rectangle-INQUIRY {
  position: absolute;
  left: calc(1952px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 25px;
  width: 128px;
  height: 48px;
  border-radius: 10px;
  background-color: #5ad2bc;
}
.Solutions {
  position: absolute;
  left: calc(1158px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 211px;
  width: 243px;
  height: 43px;
  font-family: 'Open Sans',sans-serif;
  font-size: 55px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
/*Section 2*/
/**********************/
.Rounded-Rectangle-BROCHURE {
  position: absolute;
  left: calc(1522px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 485px;
  width: 229px;
  height: 60px;
  border-radius: 10px;
  border: solid 3px #ffffff;
  background-color: #ffffff;
}
.Brochure {
  position: absolute;
  left: calc(1572px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 507px;
  width: 75px;
  height: 15px;
  font-family: 'Open Sans',sans-serif;
  font-size: 17px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Shape-BROCHURE {
  position: absolute;
  left: calc(1653px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 511px;
  width: 49px;
  height: 11px;
  background-color: #ffffff;
}
.Rounded-Rectangle-REQUEST {
  position: absolute;
  left: calc(1751px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 485px;
  width: 229px;
  height: 60px;
  border-radius: 10px;
  background-color: #ffffff;
}
.Shape-REQUEST {
  width: 49px;
  height: 11px;
  background-color: #333333;
}
/**********************/
.Business-Analytical-Applications-Using-SAP-Fiori {
  position: absolute;
  left: calc((583px - (((2560 - var(--viewjs)) / 2) * 1px)) + (var(--solution_poly) * 1px));
  top: 455px;
  width: 930px;
  height: 38px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 38px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Turn-new-ideas-into-great-apps-with-modern-UX-faster-than-ever {
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px) + (var(--solution_poly) * 1px));
  top: 570px;
  width: 1020px;
  height: 17px;
  font-family: 'Open Sans',sans-serif;
  font-size: 23px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffd270;
}
.SAP-Fiori-is-the-UX-of-the-Intelligent-Enterprise-that-changes {
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px) + (var(--solution_poly) * 1px));
  top: 611px;
  width: 1060px;
  height: 68px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Benefits {
  position: absolute;
  left: calc(var(--mid_x) - (134px / 2));
  top: 883px;
  width: 134px;
  height: 29px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Rectangle-1-Benefits {
  position: absolute;
  left: calc(var(--mid_x) - (134px / 2));
  top: 932px;
  width: 147px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}


.Layer-57-TP {
    position: absolute;
    left: 0px;
    top: 810px;
    width: 100vw;
    background-size: cover;
    height: 1500px;
    /* opacity: 0.3; */
    mix-blend-mode: luminosity;
}

.TradingPartners {
  position: absolute;
  left: calc(var(--mid_x) - (270px / 2));
  top: 883px;
  width: 310px;
  height: 29px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Rectangle-1-TradingPartners {
  position: absolute;
  left: calc(var(--mid_x) - (290px / 2));
  top: 932px;
  width: 305px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}
.Layer-TradingPartners {
    position: absolute;
    left: calc(730px - (((2560 - var(--viewjs)) / 2) * 1px));
    /* left: 12%; */
    top: 1000px;
    width: 1100px;
    /* height: 518px; */
}



/*
.Benefits-Table {
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 995px;
  width: 1400px;
  height: 534px;
  border-top: 4px solid #825f69;
  border-bottom: 0px solid #825f69;
}
*/
.Benefits-Table {
  position: absolute;
  left: 0px;
  top: 995px;
  width: 1400px;
  height: 131px;
  border-top: 4px solid #825f69;
  border-bottom: 0px solid #825f69;
}
.Benefits-Table-1 {
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 1130px;
  width: 1400px;
  height: calc(534px - (135px * 2));
  border-top: 2px solid #825f69;
  border-bottom: 2px solid #825f69;
}
.Benefits-Table-1 {
  position: absolute;
  left: 0px;
  top: 1130px;
  width: 1400px;
  height: 133px;
  border-top: 2px solid #825f69;
  border-bottom: 2px solid #825f69;
}
.Benefits-Table-2 {
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(1130px + 135px);
  width: 1400px;
  height: 1px;
  border-top: 2px solid #825f69;
}
.Benefits-Table-2 {
  position: absolute;
  left: 0px;
  top: calc(1130px + 135px);
  width: 1400px;
  height: 133px;
  border-top: 2px solid #825f69;
  border-bottom: 0px solid #825f69;
}
.Benefits-Table-3 {
  position: absolute;
  left: 0px;
  top: calc(1130px + (135px * 2));
  width: 1400px;
  height: 133px;
  border-top: 2px solid #825f69;
  border-bottom: 4px solid #825f69;
}
.benefits_super {
  position: absolute;
  left: calc(var(--mid_x) - (1400px / 2));
  top: 0px;
}
.Cost-Reduction-in-Front-End-Development p {
  display: table-cell;
  vertical-align: middle;
}
.Cost-Reduction-in-Front-End-Development {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 355px;
  height: 133px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #825f69;
  display: table;
}
.UX-and-Product-Consistency p {
  display: table-cell;
  vertical-align: middle;
}
.UX-and-Product-Consistency {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 354px;
  height: 133px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #825f69;
  display: table;
}
.Increased-Productivity p {
  display: table-cell;
  vertical-align: middle;
}
.Increased-Productivity {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 289px;
  height: 133px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #825f69;
  display: table;
}
.Increased-User-Satisfaction p {
  display: table-cell;
  vertical-align: middle;
}
.Increased-User-Satisfaction {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 347px;
  height: 133px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #825f69;
  display: table;
}
.SAP-Fiori-elements-allow-you-to-scale-with-consistent-design-m p {
  display: table-cell;
  vertical-align: middle;
}
.SAP-Fiori-elements-allow-you-to-scale-with-consistent-design-m {
  position: absolute;
  left: calc(1137px - 580px);
  top: 0px;
  width: 800px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Achieve-product-consistency-with-design-guidelines-for-SAP-Fior p {
  display: table-cell;
  vertical-align: middle;
}
.Achieve-product-consistency-with-design-guidelines-for-SAP-Fior {
  position: absolute;
  left: calc(1136px - 580px);
  top: 0px;
  width: 830px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Faster-and-direct-access-in-real-time-to-relevant-information-a p {
  display: table-cell;
  vertical-align: middle;
}
.Faster-and-direct-access-in-real-time-to-relevant-information-a {
  position: absolute;
  left: calc(1137px - 580px);
  top: 0px;
  width: 830px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Timely-notifications-enhance-transparency-on-items-needing-atte p {
  display: table-cell;
  vertical-align: middle;
}
.Timely-notifications-enhance-transparency-on-items-needing-atte {
  position: absolute;
  left: calc(1136px - 580px);
  top: 0px;
  width: 830px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.dot1 {
  position: absolute;
  left: calc(1107px - 580px);
  top: calc(37px + (19px * 1.47 * 0));
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot2 {
  position: absolute;
  left: calc(1107px - 580px);
  top: calc(25px + (19px * 1.47 * 0));
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot3 {
  position: absolute;
  left: calc(1107px - 580px);
  top: calc(37px + (19px * 1.47 * 0));
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot4 {
  position: absolute;
  left: calc(1107px - 580px);
  top: calc(37px + (19px * 1.47 * 0));
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.------------------ {
  position: absolute;
  left: calc(579px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 1130px;
  width: 1400px;
  height: 395px;
}
.Features-and-Capabilities {
  position: absolute;
  left: calc(var(--mid_x) - (418px / 2));
  top: 1659px;
  width: 450px;
  height: 38px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Rectangle-1-Feaures {
  position: absolute;
  left: calc(var(--mid_x) - (454px / 2));
  top: 1708px;
  width: 474px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}
.features_super {
  position: absolute;
  left: calc(var(--mid_x) - (1400px / 2));
  top: 0px;
}
.Rectangle-831-1 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #825f69;
}
.Rectangle-831-2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #825f69;
}
.Rectangle-831-3 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #825f69;
}
.Anytime-Anywhere {
  position: absolute;
  left: calc(650px - 580px);
  top: 0px;
  width: 238px;
  height: 26px;
  font-family: 'Open Sans',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Performance {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 200px;
  height: 20px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Powerful-Design-Elements {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 375px;
  height: 26px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.feature_table1:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table1 {
  position: absolute;
  top: 1771px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-1 {
  background-color: #ffffff;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table2:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table2 {
  position: absolute;
  top: 1923px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-2 {
  background-color: #ffffff;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table3:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table3 {
  position: absolute;
  top: 2075px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-3 {
  background-color: #ffffff;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1400px;
  height: 142px;
}
.You-are-able-to-access-Fiori-Apps-from-anywhere-and-also-from-a p {
  display: table-cell;
  vertical-align: middle;
}
.You-are-able-to-access-Fiori-Apps-from-anywhere-and-also-from-a {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 657px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Fiori-apps-perform-faster-than-ABAP-apps-due-to-server-doesnt p {
  display: table-cell;
  vertical-align: middle;
}
.Fiori-apps-perform-faster-than-ABAP-apps-due-to-server-doesnt {
  position: absolute;
  left: calc(1253px - 580px);
  top: 0px;
  width: 645px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.In-general-Fiori-apps-supports-almost-more-than-150-screen-ele p {
  display: table-cell;
  vertical-align: middle;
}
.In-general-Fiori-apps-supports-almost-more-than-150-screen-ele {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 700px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.dot2-1 {
  position: absolute;
  left: calc(1223px - 580px);
  top: calc(1819px - 1771px);
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot2-2 {
  position: absolute;
  left: calc(1223px - 580px);
  top: calc(1970px - 1923px);
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot2-3 {
  position: absolute;
  left: calc(1223px - 580px);
  top: calc(2108px - 2075px);
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.WENSTIMs-Experiences {
  position: absolute;
  left: calc(var(--mid_x) - (442px / 2));
  top: 2349px;
  width: 445px;
  height: 36px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
}
.Rectangle-1-Experiences {
  position: absolute;
  left: calc(var(--mid_x) - (451px/ 2));
  top: 2398px;
  width: 451px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}
.Standard-Custom-SAPUI5-SAP-Fiori-Environment {
  position: absolute;
  left: 0px;
  top: 2461px;
  width: calc(var(--viewjs) * 1px);/*1500px;*/
  height: 27px;
  font-family: 'Open Sans',sans-serif;
  font-size: 35px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: #2c2f50;
}
.We-design-develop-and-deliver-various-applications-using-Fior {
  position: absolute;
  left: calc(var(--mid_x) - (1100px / 2));
  top: 2538px;
  width: 1100px;
  height: 86px;
  font-family: 'Open Sans',sans-serif;
  font-size: 22px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
}
.-Business-Process-Management {
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 2683px;
  width: 583px;
  height: 30px;
  font-family: 'Open Sans',sans-serif;
  font-size: 29px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Layer-860 {
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 2736px;
  width: 881px;
  height: 450px;
}
.-Travel-Expense-Application {
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 3246px;
  width: 531px;
  height: 30px;
  font-family: 'Open Sans',sans-serif;
  font-size: 29px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.-Travel-Expense-Application2 {
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 3796px;
  width: 631px;
  height: 30px;
  font-family: 'Open Sans',sans-serif;
  font-size: 29px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.-Plant-Maintenance-Included-Mobile {
  width: 520px;
  height: 23px;
  font-family: 'Open Sans',sans-serif;
  font-size: 29px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(3916px + 420px);
}
.Layer-885 {
  width: 930px;
  height: 518px;
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(3963px + 420px);
}
.Layer-886 {
  width: 801px;
  height: 396px;
  position: absolute;
  left: calc(1179px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(5665px + 400px);
}
.Layer-866 {
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 3290px;
  width: 719px;
  height: ‭557px;
  width: 881px;
  height: 450px;
}
.Layer-867 {
  position: absolute;
  left: calc(699px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 3446px;
  width: 600px;
  height: 410px;
}
.-Dashboard {
  width: 536px;
  height: 23px;
  font-family: 'Open Sans',sans-serif;
  font-size: 29px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(4541px + 400px);
}
.Layer-873 {
  width: 450px;
  height: 300px;
  position: absolute;
  left: calc(var(--mid_x) - (450px * 1.5) - 25px);
  top: calc(4588px + 400px);
}
.Layer-868 {
  position: absolute;
  left: calc(1329px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(3436px + 420px);
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
  width: 579px;
  height: 410px;
  width: 881px;
  height: 450px;
}
.Layer-874 {
  width: 450px;
  height: 300px;
  position: absolute;
  left: calc(var(--mid_x) - (450px / 2));
  top: calc(4588px + 400px);
}
.Layer-875 {
  width: 450px;
  height: 300px;
  position: absolute;
  left: calc(var(--mid_x) + (450px * 0.5) + 25px);
  top: calc(4588px + 400px);
}
.Layer-841 {
  width: 450px;
  height: 300px;
  position: absolute;
  left: calc(var(--mid_x) - (450px * 1.5) - 25px);
  top: calc(4908px + 400px);
}
.Layer-877 {
  width: 450px;
  height: 300px;
  position: absolute;
  left: calc(var(--mid_x) - (450px / 2));
  top: calc(4908px + 400px);
}
.Layer-878 {
  width: 450px;
  height: 300px;
  position: absolute;
  left: calc(var(--mid_x) + (450px * 0.5) + 25px);
  top: calc(4908px + 400px);
}
.Layer-879 {
  width: 450px;
  height: 330px;
  position: absolute;
  left: calc(var(--mid_x) - (450px * 1.5) - 25px);
  top: calc(5228px + 400px);
}
.Layer-880 {
  width: 450px;
  height: 330px;
  position: absolute;
  left: calc(var(--mid_x) - (450px / 2));
  top: calc(5228px + 400px);
}
.WeNestIm-All-Rights-Reserved {
  position: absolute;
  left: calc(var(--mid_x) - (380px / 2));
  top: 55px;
  width: 380px;
  height: 14px;
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: #8d8d8d;
}
.Polygon-Bottom {
  width: 59px;
  height: 68px;
  position: absolute;
  top: -34px;
  left: calc(var(--mid_x) - (59px / 2));
  background-image: url(../Image/btn_top.svg);
}
.Polygon-Bottom:hover {
  width: 59px;
  height: 68px;
  position: absolute;
  top: -34px;
  left: calc(var(--mid_x) - (59px / 2));
  background-image: url('../Image/btn_top_over.svg');
}
.frame5 {
  background-color: #000000;
  width: 100vw;
  height: 113px;
  position: absolute;
  top: calc(5091px + 400px);
  left: 0px;
}
.Rectangle-1 {
  position: absolute;
  left: calc(1213px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 932px;
  width: 134px;
  height: 3px;
  background-image: linear-gradient(to right, #70bdad, #285bb1);
}
.Rectangle-2 {
  position: absolute;
  left: calc(1068px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 2654px;
  width: 424px;
  height: 3px;
  background-image: linear-gradient(to right, #70bdad, #285bb1);
}
.-Dashboard---Mobile {
  width: 580px;
  height: 23px;
  font-family: 'Open Sans',sans-serif;
  font-size: 29px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  position: absolute;
  left: calc(581px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(5620px + 400px);
}
.Layer-887 {
  width: 595px;
  height: 396px;
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(5665px + 400px);
}
.Layer-57 {
  position: absolute;
  left: 0px;
  top: 810px;
  width: 100vw;
  background-size: cover;
  height: 770px;
  /* opacity: 0.3; */
  mix-blend-mode: luminosity;
  background-image: url(../Image/solutions_bg.jpg);
}
.Layer-59 {
  position: absolute;
  left: 0px;
  top: 1579px;
  width: 100vw;
  height: 1720px;
  background-color:#F2F2F2 ;
}


.process-table { 
    position: absolute;
    top: 1750px;
    left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
    width: 1400px;
}

.process-tbl-header-txt {
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  color: #786861;
}

th, td { padding: 8px; }
td { background-color: #f9f9f9; vertical-align: middle; }

.process-1st-clm {
  background-color:#040a1c;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  width: 15%;
}

.process-tbl-txt {
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  color: #333333;
  padding-top: 30px;
}


.process-task-list { 
	margin: 0; 
	padding-left: 20px; 
	list-style-type: none; 
	color: #333333;
}

.Layer-59-B {
  position: absolute;
  left: 0px;
  top: 2079px;
  width: 100vw;
  height: 830px;
  background-color:#F2F2F2 ;
}
.Layer-59-Benefits {
  position: absolute;
  left: calc(var(--mid_x) - (134px / 2));
  top: 2130px;
  width: 134px;
  height: 29px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Layer-59-Rectangle-1-Benefits {
  position: absolute;
  left: calc(var(--mid_x) - (134px / 2));
  top: 2180px;
  width: 147px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}



.Benefits-Table2 {
  position: absolute;
  left: 0px;
  top: 2250px;
  width: 1400px;
  height: 131px;
  border-top: 4px solid #825f69;
  border-bottom: 0px solid #825f69;
}
.Benefits-Table2-1 {
  position: absolute;
  left: 0px;
  top: 2400px;
  width: 1400px;
  height: 133px;
  border-top: 2px solid #825f69;
  border-bottom: 2px solid #825f69;
}
.Benefits-Table2-2 {
  position: absolute;
  left: 0px;
  top: calc(2400px + 135px);
  width: 1400px;
  height: 133px;
  border-top: 2px solid #825f69;
  border-bottom: 0px solid #825f69;
}
.Benefits-Table2-3 {
  position: absolute;
  left: 0px;
  top: calc(2400px + (135px * 2));
  width: 1400px;
  height: 133px;
  border-top: 2px solid #825f69;
  border-bottom: 4px solid #825f69;
}
.benefits_super2 {
  position: absolute;
  left: calc(var(--mid_x) - (1400px / 2));
  top: 0px;
}



.Layer-59-FC {
  position: absolute;
  left: 0px;
  top: 2879px;
  width: 100vw;
  height: 1600px;
  background-color:#FFFFFF ;
}
.Features-and-Capabilities2 {
  position: absolute;
  left: calc(var(--mid_x) - (418px / 2));
  top: 2930px;
  width: 450px;
  height: 38px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Rectangle-1-Feaures2 {
  position: absolute;
  left: calc(var(--mid_x) - (454px / 2));
  top: 2980px;
  width: 474px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}
.fc-table { 
    position: absolute;
    top: 3020px;
    left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px));
    width: 1400px;
}

.Layer-60 {
  position: absolute;
  left: 0px;
  top: 4479px;
  width: 100vw;
  height: 1050px;
  background-color:#f2f2f2 ;
}

.wexedi-others {
  position: absolute;
  left: calc(var(--mid_x) - (380px / 2));
  top: 4529px;
  width: 430px;
  height: 38px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Rectangle-1-wo {
  position: absolute;
  left: calc(var(--mid_x) - (430px / 2));
  top: 4580px;
  width: 385px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}
.Layer-WexediOthers {
    position: absolute;
    left: calc(730px - (((2560 - var(--viewjs)) / 2) * 1px));
    /* left: 12%; */
    top: 4650px;
    width: 1100px;
    /* height: 518px; */
}

